package com.doctor.ui.setting;

import java.net.NetPermission;

import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.LinearLayout;

import com.doctor.comm.ConstConfig;
import com.doctor.comm.DialogHelper;
import com.doctor.comm.LoadingTip;
import com.doctor.database.DbOperator;
import com.doctor.net.NetUtil;
import com.doctor.ui.BaseActivity;
import com.doctor.ui.BaseFragmentActivity;
import com.doctor.ui.R;

public class DataUpdateActivity extends BaseActivity{
//
//	/**
//	 * 数据升级选择
//	 */
//	
//	private Button advantageBtn,doctorBtn,bookServiceBtn,knowledgeBtn,videoBtn;
//	private LinearLayout backBtn;
//	private Handler handler;
//	private static final int INITIA_VALUE=-1;
//	//1医学栏目，2健康管理、3医学知识库、4视频、5科目、6专家群、7预约服务
//	private static final int MSG_DIR=1,MSG_HEALTH=2,MSG_ARTICLE=3,MSG_VIDEO=4,MSG_ADVANTAGE=5,MSG_DOCTOR=6,MSG_BOOKSERVICER=7;
//	//栏目、健康管理、知识库或视频的升级数量
//	private int dirCount=INITIA_VALUE,healthCount=INITIA_VALUE,articleOrVideoCount=INITIA_VALUE;
//	//判断点击的是哪个升级，1知识库，2视频
//	private int updateWhich;
//	//栏目、健康管理、知识库、视频是否完成
//	private boolean dirDone,healthDone,articleDone,videoDone;
//	
//	
//	@Override
//	protected void onCreate(Bundle savedInstanceState) {
//		// TODO Auto-generated method stub
//		super.onCreate(savedInstanceState);
//		setContentView(R.layout.data_update_activity);
//		
//		initiaView();
//	}
//	
//	
//	@Override
//	protected void initiaView() {
//		// TODO Auto-generated method stub
//		handler=new Handler(){
//			public void handleMessage(android.os.Message msg) {
//				int msgWhat=msg.what;
//				if (msgWhat==MSG_DOCTOR) {
//					LoadingTip.hideDialog();
//					if (msg.arg1==ConstConfig.SUCCESS) {
//						DialogHelper.showConfirmDialog(DataUpdateActivity.this, "本次专家群共升级"+msg.arg2+"条数据！");
//					} else if (msg.arg1==ConstConfig.FAILED) {
//						DialogHelper.showConfirmDialog(DataUpdateActivity.this, getResources().getString(R.string.server_error));
//					}
//					return;
//				} else if (msgWhat==MSG_ADVANTAGE) {
//					LoadingTip.hideDialog();
//					if (msg.arg1==ConstConfig.SUCCESS) {
//						DialogHelper.showConfirmDialog(DataUpdateActivity.this, "本次科目升级成功！");
//					} else if (msg.arg1==ConstConfig.FAILED) {
//						DialogHelper.showConfirmDialog(DataUpdateActivity.this, getResources().getString(R.string.server_error));
//					}
//					return;
//				} else if (msgWhat==MSG_BOOKSERVICER) {
//					LoadingTip.hideDialog();
//					if (msg.arg1==ConstConfig.SUCCESS) {
//						DialogHelper.showConfirmDialog(DataUpdateActivity.this, "本次预约服务共升级"+msg.arg2+"条记录！");
//					} else if (msg.arg1==ConstConfig.FAILED) {
//						DialogHelper.showConfirmDialog(DataUpdateActivity.this, getResources().getString(R.string.server_error));
//					}
//					return;
//				}
//				
//				if (updateWhich==MSG_ARTICLE) {
//					switch (msg.what) {
//					case MSG_DIR:
//						dirCount=msg.arg2;
//						dirDone=true;
//						if (healthDone && articleDone) {
//							LoadingTip.hideDialog();
//							DialogHelper.showConfirmDialog(DataUpdateActivity.this, "健康管理本次升级完成"+"\n医学栏目本次升级"+dirCount+"条"+"\n医学知识库本次升级"+articleOrVideoCount+"条");
//						}
//						break;
//						
//					case MSG_HEALTH:	
//						healthCount=msg.arg2;
//						healthDone=true;
//						if (dirDone && articleDone) {
//							LoadingTip.hideDialog();
//							DialogHelper.showConfirmDialog(DataUpdateActivity.this, "健康管理本次升级完成"+"\n医学栏目本次升级"+dirCount+"条"+"\n医学知识库本次升级"+articleOrVideoCount+"条");
//						}
//						break;
//						
//					case MSG_ARTICLE:	
//						articleOrVideoCount=msg.arg2;
//						articleDone=true;
//						if (dirDone && healthDone) {
//							LoadingTip.hideDialog();
//							DialogHelper.showConfirmDialog(DataUpdateActivity.this, "健康管理本次升级完成"+"\n医学栏目本次升级"+dirCount+"条"+"\n医学知识库本次升级"+articleOrVideoCount+"条");
//						}
//						break;
//						
//					default:
//						break;
//					}
//				} else if (updateWhich==MSG_VIDEO) {
//					switch (msg.what) {
//					case MSG_DIR:
//						dirCount=msg.arg2;
//						dirDone=true;
//						if (videoDone) {
//							LoadingTip.hideDialog();
//							DialogHelper.showConfirmDialog(DataUpdateActivity.this, "医学栏目本次升级"+dirCount+"条"+"\n医学视频本次升级"+articleOrVideoCount+"条");
//						}
//						break;
//						
//					case MSG_VIDEO:	
//						articleOrVideoCount=msg.arg2;
//						videoDone=true;
//						if (dirDone) {
//							LoadingTip.hideDialog();
//							DialogHelper.showConfirmDialog(DataUpdateActivity.this, "医学栏目本次升级"+dirCount+"条"+"\n医学视频本次升级"+articleOrVideoCount+"条");
//						}
//						break;
//						
//					default:
//						break;
//					}
//				}
//			}
//		};
//		
//		Click click=new Click();
//		
//		advantageBtn=(Button) findViewById(R.id.advantageBtn);
//		advantageBtn.setOnClickListener(click);
//		
//		doctorBtn=(Button) findViewById(R.id.doctorBtn);
//		doctorBtn.setOnClickListener(click);
//		
//		bookServiceBtn=(Button) findViewById(R.id.bookServiceBtn);
//		bookServiceBtn.setOnClickListener(click);
//		
//		knowledgeBtn=(Button) findViewById(R.id.knowledgeBtn);
//		knowledgeBtn.setOnClickListener(click);
//		
//		videoBtn=(Button) findViewById(R.id.videoBtn);
//		videoBtn.setOnClickListener(click);
//		
//		backBtn=(LinearLayout) findViewById(R.id.backBtn);
//		backBtn.setOnClickListener(click);
//	}
//	
//	
//    /**
//     * 回复升级医学知识库或视频之前的初始值
//     */
//    private void setOriginalValue(){
//    	dirCount=healthCount=articleOrVideoCount=INITIA_VALUE;
//    	updateWhich=0;
//    	dirDone=healthDone=articleDone=videoDone=false;
//    }
//	
//	
//	private class Click implements OnClickListener{
//		@Override
//		public void onClick(View v) {
//			// TODO Auto-generated method stub
//			if (!NetUtil.hasNetwork(DataUpdateActivity.this) && v!=backBtn) {
//				DialogHelper.showConfirmDialog(DataUpdateActivity.this, "请连接网络！");
//				return;
//			}
//			
//			if (v==advantageBtn) {
//				LoadingTip.showDialog(DataUpdateActivity.this, "科目升级......");
//				DbOperator.getInstance(DataUpdateActivity.this).updateAdvantage(handler, MSG_ADVANTAGE);
//			} else if (v==doctorBtn) {
//				LoadingTip.showDialog(DataUpdateActivity.this, "专家群升级......");
//				DbOperator.getInstance(DataUpdateActivity.this).updateDoctors(handler, MSG_DOCTOR);
//			} else if (v==bookServiceBtn) {
//				LoadingTip.showDialog(DataUpdateActivity.this, "预约服务升级......");
//				DbOperator.getInstance(DataUpdateActivity.this).updateBookService(handler, MSG_BOOKSERVICER);
//			} else if (v==knowledgeBtn) {
//				LoadingTip.showDialog(DataUpdateActivity.this, "医学知识库升级......");
//				setOriginalValue();
//				updateWhich=MSG_ARTICLE;
//				DbOperator.getInstance(DataUpdateActivity.this).updateDirs(handler, MSG_DIR);
//				DbOperator.getInstance(DataUpdateActivity.this).updateHealthManager(handler, MSG_HEALTH);
//				DbOperator.getInstance(DataUpdateActivity.this).updateAllArticles(handler, MSG_ARTICLE);
//			} else if (v==videoBtn) {
//				LoadingTip.showDialog(DataUpdateActivity.this, "视频升级......");
//				setOriginalValue();
//				updateWhich=MSG_VIDEO;
//				DbOperator.getInstance(DataUpdateActivity.this).updateDirs(handler, MSG_DIR);
//				DbOperator.getInstance(DataUpdateActivity.this).updateAllVideos(handler, MSG_VIDEO);
//			} else if (v==backBtn) {
//				DataUpdateActivity.this.finish();
//			}
//		}
//	}
//	
//	
//	
//	
//	
//	
	
}
